/*
 *  Copyright (c) M2TK Project. All rights reserved.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
package m2tk.assistant.app.kernel.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

@TableName("t_stream_source")
public class StreamSourceEntity
{
    @TableId(type = IdType.AUTO)
    private Integer id;
    @TableField("bitrate")
    private Integer bitrate;
    @TableField("frame_size")
    private Integer frameSize;
    @TableField("transport_stream_id")
    private Integer transportStreamId;
    @TableField("packet_count")
    private Long packetCount;
    @TableField("stream_count")
    private Integer streamCount;
    @TableField("program_count")
    private Integer programCount;
    @TableField("is_scrambled")
    private Boolean scrambled;
    @TableField("is_ecm_present")
    private Boolean ecmPresent;
    @TableField("is_emm_present")
    private Boolean emmPresent;
    @TableField("is_pat_present")
    private Boolean patPresent;
    @TableField("is_pmt_present")
    private Boolean pmtPresent;
    @TableField("is_cat_present")
    private Boolean catPresent;
    @TableField("is_nit_actual_present")
    private Boolean nitActualPresent;
    @TableField("is_nit_other_present")
    private Boolean nitOtherPresent;
    @TableField("is_sdt_actual_present")
    private Boolean sdtActualPresent;
    @TableField("is_sdt_other_present")
    private Boolean sdtOtherPresent;
    @TableField("is_eit_pnf_actual_present")
    private Boolean eitPnfActualPresent;
    @TableField("is_eit_pnf_other_present")
    private Boolean eitPnfOtherPresent;
    @TableField("is_eit_sch_actual_present")
    private Boolean eitSchActualPresent;
    @TableField("is_eit_sch_other_present")
    private Boolean eitSchOtherPresent;
    @TableField("is_bat_present")
    private Boolean batPresent;
    @TableField("is_tdt_present")
    private Boolean tdtPresent;
    @TableField("is_tot_present")
    private Boolean totPresent;
    @TableField("source_name")
    private String sourceName;
    @TableField("source_uri")
    private String sourceUri;

    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public Integer getBitrate()
    {
        return bitrate;
    }

    public void setBitrate(Integer bitrate)
    {
        this.bitrate = bitrate;
    }

    public Integer getFrameSize()
    {
        return frameSize;
    }

    public void setFrameSize(Integer frameSize)
    {
        this.frameSize = frameSize;
    }

    public Integer getTransportStreamId()
    {
        return transportStreamId;
    }

    public void setTransportStreamId(Integer transportStreamId)
    {
        this.transportStreamId = transportStreamId;
    }

    public Long getPacketCount()
    {
        return packetCount;
    }

    public void setPacketCount(Long packetCount)
    {
        this.packetCount = packetCount;
    }

    public Integer getStreamCount()
    {
        return streamCount;
    }

    public void setStreamCount(Integer streamCount)
    {
        this.streamCount = streamCount;
    }

    public Integer getProgramCount()
    {
        return programCount;
    }

    public void setProgramCount(Integer programCount)
    {
        this.programCount = programCount;
    }

    public Boolean getScrambled()
    {
        return scrambled;
    }

    public void setScrambled(Boolean scrambled)
    {
        this.scrambled = scrambled;
    }

    public Boolean getEcmPresent()
    {
        return ecmPresent;
    }

    public void setEcmPresent(Boolean ecmPresent)
    {
        this.ecmPresent = ecmPresent;
    }

    public Boolean getEmmPresent()
    {
        return emmPresent;
    }

    public void setEmmPresent(Boolean emmPresent)
    {
        this.emmPresent = emmPresent;
    }

    public Boolean getPatPresent()
    {
        return patPresent;
    }

    public void setPatPresent(Boolean patPresent)
    {
        this.patPresent = patPresent;
    }

    public Boolean getPmtPresent()
    {
        return pmtPresent;
    }

    public void setPmtPresent(Boolean pmtPresent)
    {
        this.pmtPresent = pmtPresent;
    }

    public Boolean getCatPresent()
    {
        return catPresent;
    }

    public void setCatPresent(Boolean catPresent)
    {
        this.catPresent = catPresent;
    }

    public Boolean getNitActualPresent()
    {
        return nitActualPresent;
    }

    public void setNitActualPresent(Boolean nitActualPresent)
    {
        this.nitActualPresent = nitActualPresent;
    }

    public Boolean getNitOtherPresent()
    {
        return nitOtherPresent;
    }

    public void setNitOtherPresent(Boolean nitOtherPresent)
    {
        this.nitOtherPresent = nitOtherPresent;
    }

    public Boolean getSdtActualPresent()
    {
        return sdtActualPresent;
    }

    public void setSdtActualPresent(Boolean sdtActualPresent)
    {
        this.sdtActualPresent = sdtActualPresent;
    }

    public Boolean getSdtOtherPresent()
    {
        return sdtOtherPresent;
    }

    public void setSdtOtherPresent(Boolean sdtOtherPresent)
    {
        this.sdtOtherPresent = sdtOtherPresent;
    }

    public Boolean getEitPnfActualPresent()
    {
        return eitPnfActualPresent;
    }

    public void setEitPnfActualPresent(Boolean eitPnfActualPresent)
    {
        this.eitPnfActualPresent = eitPnfActualPresent;
    }

    public Boolean getEitPnfOtherPresent()
    {
        return eitPnfOtherPresent;
    }

    public void setEitPnfOtherPresent(Boolean eitPnfOtherPresent)
    {
        this.eitPnfOtherPresent = eitPnfOtherPresent;
    }

    public Boolean getEitSchActualPresent()
    {
        return eitSchActualPresent;
    }

    public void setEitSchActualPresent(Boolean eitSchActualPresent)
    {
        this.eitSchActualPresent = eitSchActualPresent;
    }

    public Boolean getEitSchOtherPresent()
    {
        return eitSchOtherPresent;
    }

    public void setEitSchOtherPresent(Boolean eitSchOtherPresent)
    {
        this.eitSchOtherPresent = eitSchOtherPresent;
    }

    public Boolean getBatPresent()
    {
        return batPresent;
    }

    public void setBatPresent(Boolean batPresent)
    {
        this.batPresent = batPresent;
    }

    public Boolean getTdtPresent()
    {
        return tdtPresent;
    }

    public void setTdtPresent(Boolean tdtPresent)
    {
        this.tdtPresent = tdtPresent;
    }

    public Boolean getTotPresent()
    {
        return totPresent;
    }

    public void setTotPresent(Boolean totPresent)
    {
        this.totPresent = totPresent;
    }

    public String getSourceName()
    {
        return sourceName;
    }

    public void setSourceName(String sourceName)
    {
        this.sourceName = sourceName;
    }

    public String getSourceUri()
    {
        return sourceUri;
    }

    public void setSourceUri(String sourceUri)
    {
        this.sourceUri = sourceUri;
    }
}
